#pragma once

#include "Date.h"

#include <string>
#include <vector>

using namespace std;

class Rental
{
private:
	string rentalID;
	string carName;
	string customerName;
	Date dateRented;
	Date dateDue;
	double amountDue;
	double penaltyCharges;

public:
	Rental(string id, string car, string customer);
	Rental::Rental(string id, string car, string customer, string dateR, string dateD);

	string getRentalID();
	string getCarName();
	string getCustomerName();
	Date getDateRented();
	Date getDateDue();
	double getAmountDue();
	double getPenaltyCharges();
	
	void setRentalID(string id);
	void setCarName(string car);
	void setCustomername(string customer);
	void setDateRented(string date);
	void setDateDue(string date);
	void setDateRented(int d1, int d2, int d3);
	void setDateDue(int d1, int d2, int d3);
	void setAmountDue(double amount);
	void setPenaltyCharges(double amount);
};